package br.com.almanach.negocio.seguranca;

import br.com.almanach.dominio.seguranca.Papel;
import br.com.almanach.persistencia.seguranca.PapelPersistencia;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

@Stateless
@LocalBean
public class PapelNegocio {

    @EJB
    private PapelPersistencia papelPersistencia;

    public List<Papel> buscar(String nome, int registro , int quantidade){
        return papelPersistencia.buscar(nome, registro, quantidade);
    }

    public int buscar(String nome){
        return papelPersistencia.buscar(nome);
    }

    public Papel buscar(Integer id){
        return papelPersistencia.buscar(id);
    }

    public void incluir(Papel papel){
        papelPersistencia.incluir(papel);
    }

    public void alterar(Papel papel){
        papelPersistencia.alterar(papel);
    }

    public void remover(Papel papel){
        papelPersistencia.remover(papel);
    }

    public List<Papel> listar(){
        return papelPersistencia.listar();
    }

}